package com.edu.exam.enums.core;

/**
 * 编码枚举接口
 * 扩展BaseEnum，添加业务编码支持
 *
 * @author System
 * @version 1.0.0
 */
public interface CodeEnum extends BaseEnum {

    /**
     * 获取业务编码
     *
     * @return 业务编码，通常为数字
     */
    int getBusinessCode();

    /**
     * 获取排序序号
     *
     * @return 排序序号
     */
    default int getOrder() {
        return getBusinessCode();
    }
}